Method
Begin by soaking the cashews in hot water, enough to cover them, for 10 minutes. Then, grind them into a smooth paste.
In a large skillet over medium heat, melt the ghee. Add the sliced onions and minced ginger, sautéing for 2 minutes until fragrant.
Introduce the red chili powder, coriander, cumin, and turmeric to the skillet. Sauté for an additional minute, then incorporate the chopped tomatoes and tomato paste. Allow the mixture to cook for 5 minutes.
In a separate skillet over medium-high heat, sauté the ghee or olive oil and paneer until golden brown on both sides, approximately 3 to 4 minutes. Set aside.
Combine the sautéed paneer with the tomato-spice mixture, heating through for about 2 minutes. Stir in the garam masala and coconut milk for a final touch of flavor.